package com.hanamaki.homework.lesson;

import java.util.Scanner;

/**
 * 1.	编程计算半径r=2.5的圆面积、圆周长。如果高h=4.5，计算圆柱体的表面积和体积。
 * 2.	从键盘依次输入4个整数，计算并输出这4个数的平均值。
 * 3.	声明两个整型变量a和b，并执行以下步骤：
 * a)	通过键盘输入给a和b赋值。
 * b)	如果a大于b，则把a-b的结果赋于a，否则把a+b的结果赋于a
 * c)	打印a的值
 * 提示：使用三元运算符。
 */
public class Demo01 {

    public static void main(String[] args) {

        circle();
        avg();
        print(3, 4);
    }


    // 编程计算半径r=2.5的圆面积、圆周长。如果高h=4.5，计算圆柱体的表面积和体积。
    public static void circle() {

        // 圆的面积 : 圆周率 PI *半径
        /* 数学公式类 Math */
        double pi = Math.PI;
        double r = 2.5;
        /* Math.round 四舍五入 */
        double circle_areas = (pi * Math.pow(r, 2));
        System.out.println("圆的面积：" + circle_areas);
        double circle_perimeter = (2 * pi * r);
        System.out.println("圆的周长：" + circle_perimeter);

        // 高 4.5
        double height = 4.5;

        // 计算圆柱体的 侧面积(长方形的面积)
        double rectangle_areas = circle_perimeter * height;
        System.out.println("圆柱体的表面积为：" + rectangle_areas + (2 * circle_areas));

        // 计算圆柱体的体积  底面积乘高
        System.out.println("圆柱体的体积为：" + circle_areas * height);
    }

    //从键盘依次输入4个整数，计算并输出这4个数的平均值。
    public static void avg() {
        Scanner scanner = new Scanner(System.in);
        // 计算总和的变量
        double sum = 0;
        for (int i = 1; i <= 4; i++) {
            System.out.println("请输入第" + i + " 个人的成绩");
            sum += scanner.nextDouble();
        }

        System.out.println("四个数字的平均值为：" + sum / 4);
    }


    /**
     * 声明两个整型变量a和b，并执行以下步骤：
     * 通过键盘输入给a和b赋值。
     * 如果a大于b，则把a-b的结果赋于a，否则把a+b的结果赋于a
     * 打印a的值
     */
    public static void print(int a, int b) {
        int result = a > b ? (a = a - b) : (a = a + b);
        System.out.println(result);

    }


}





